	  body {
		  background: #fff;
		  font-family: "Times New Roman";
	    }
	  h1 {}
	  h2 { font-size: 14px;color: #3E89CC;} 
	  p,ul {font: Arial 12px;color: #3f3f3f;}
	   #content {
      width:801px;
      height:100%;
      margin: auto auto;
      position:relative;
      }
      #logo {
      width:801px;
      height:201px;
      background: url(graphics/banner.jpg) no-repeat center right;
      }
#topmenu {
  width: 801px;
  height: 32px;
  background: #94e5f2;
}
      #mainmenu {
      width: 801px;
      height: 35px;
      background: #94e5f2;
      border: 0px;
      padding: 0px;
      }
      #mainmenu ul{
      list-style:none;
      margin: 0px;
      padding:0px;
      padding-left: 10px;
      }
      #mainmenu ul li {
      position: relative;
      font-size:10pt;
      font-family:Arial;
      display:inline;
      }
      #mainmenu ul li a{
      
      text-decoration:none;
      color:#0060b6;
      font-size: 14px;
      float: left;
      padding:8px;
      }
      #mainmenu ul li { float: left; height: 1%; }
      #mainmenu ul li a { height: 1%; }
      #mainmenu ul li a:hover{
      color: #ab10b2;
      }
      #mainmenu ul li a.active{
      color: #fff;
      background:#4573B3;
      }
      #mainmenu ul li ul {
      position: absolute;
      top:24px;
      left:0px;
      display:none;text-align: left;
      margin: 0;padding: 0;
      padding-top: 11px;
	}
     #mainmenu ul li ul li {display: block;margin:0;padding:0;}
      #mainmenu ul li ul li a{ 
      background:#94e5f2;
      color:#ab10b2;
      width: 160px;
      display: block;
      padding: 4px 8px;
      }
      #mainmenu ul li ul li a:hover{ 
      color:#ab10b2;
      background:#c3eff4;
      }
      #mainmenu ul li ul li ul {
      position: absolute;
      top:0px;
      left:176px;
      display:none;
      margin: 0;padding: 0;
	}
      #mainmenu ul li ul li ul li a {
      background:#c3eff4;
      color:#000;
      }
      #mainmenu ul li ul li ul li a:hover{ 
      background:#e4f8f9;color:#000;
      }
      #mainmenu ul li ul li ul li ul li a {
      background:#EDF9E5;
      }
      #mainmenu ul li ul li ul li ul li a:hover{ 
      background:#DBF7C9;
      }
      #nav li.over ul,#nav li.over ul li.over ul,#nav li.over ul li.over ul li.over ul{
      display:block;
      }
      #nav li.over ul li ul,#nav li.over ul li.over ul li ul{
      display:none;
      }
      #nav li ul li a:hover{
      background:none;
      }
      #mainmenu ul ul { padding: 0; margin: 0;}
	  #mainmenu ul ul ul { padding: 0; margin: 0;}
      #maincontent {font: Arial 12px;color: #3f3f3f;margin: 32px 0;}
      #footer {height: 35px;background:#94e5f2;}
      #copyright {width: 801px;text-align:center;font-size:10px;color:#3f3f3f;}
      #copyright a {color:#3f3f3f;text-decoration:none;}
      
      

/* posting css */      
      .pspectable {border: #CDD9E7 1px solid;}
      .pstitle1 {background: #376CB0;color:#fff;}
      .pstitle2 {background: #376CB0;color:#fff;}
      .pstitle3 {background: #376CB0;color:#fff;}
      .pspec {}
      .pspec a {text-decoration: none;}
      .pspeccell {}
      .pspecd {}
      .psfoot {}
      
/* user registration */
.registerbody {background: #D6E1E6;width:461px;}
.res_cell1 {text-align:right;padding-right: 20px;
		font-size:9pt;font-family:Arial;color:#3E68A2;}
.res_cell2 {}
.res_textbox {width:180px;
			height:18px;
			font-family:Arial;
			font-size:10px;
			border:#b3b3b3 1px solid;
			padding-left:3px;
			margin-left:15px;}
.res_cellbuttonleft {background:#fff;}
.res_cellbutton {background:#fff;text-align:right;}
.res_button {border:#B0C2D5 1px solid;background: #D6E1E6;margin-top: 20px; font-size:9pt;
      font-family:Arial;color:#3E68A2;padding-top: 4px;}
.loginTextBox {width:220px;height:18px;border:#bec8d2 1px solid;} 
.loginButton {border:0px solid;background: url(graphics/button2.gif) no-repeat center left;padding-top: 4px;
		margin-top: 30px;margin-left: 2px;width:96px;height:24px;text-decoration:none;color:#003CFF;}
.loginNotice {font-size:11pt;
      font-family:Arial;
      color:#3E68A2;
      border:0px;}
.loginCell1 {font-size:9pt;
      font-family:Arial;
      color:#003CFF;;
      border:0px;} 
.loginLink {padding-top: 20px;}
a.login {background:url(graphics/button1.gif) no-repeat top left;
padding: 8px 56px 16px 50px;border:0;display:inline;text-decoration:none;
height: 24px;line-height: 26px;color: #color:#003CFF;font-size: 9pt;}
a.login:hover {background:url(graphics/button1C.gif) no-repeat top left;color:#fff;}

/item list
      #catalogue_list {}
      #catalogue_list h2 {font-size:12pt;color:#DF5BC9;}
      .prodrow {clear: both;}
      .product {
      margin-right:6px;
      margin-top:14px;
      float:left; 
      }
      .pcpic,.pitem {
      float:left;
      padding: 1px;
      }
      .pcpic img{
      border:0px solid #fff;
      }   
      .pcpic a {
      border:1px solid #fff;
      text-decoration:none;
      }     
      .pcpic a:hover {
      border:#CEDDFC 1px solid;
      }      
      .itemrow {
      margin: 0;
      padding: 0;
      padding-top: 4px;
      clear: both;
      width:100%;
      }
      .leftdiv {
      width:42px;
      float:left;
      color: #7EAFDA;
      text-align: left;
      }
      .rightdiv {
      margin: 0;
      float:left;
      margin-left:6px;
      }	
      .briefdesc { text-align: left; color: #9f9f9f;}	 
      .pname {color: #DF5BC9;}
      .title, .title a { text-align: left; text-decoration: none;font-size: 10pt;}
      .title a:hover {color: #DF4BC7; }
		a.shopping_button  {font-size:9pt;margin:0;width: 80px;display:block;
      font-family:Arial;color:#7FAEDA;padding: 5px;text-decoration:none;
      border:#cfcfcf 1px solid;background:#EAEAEA; }
            
/* item detail */
#item_detail {}
#item_picture { float: left;padding:1px; }
#item_picture img {border:0;}
#item_picture a {border: #fff 1px solid;text-decoration:none;}
#item_picture a:hover {border:#CEDDFC 1px solid;}
#item_desc { padding-left: 20px; float: left; }
#item_desc .leftdiv, #item_desc .rightdiv {color: #626262; }
#detail_title { color: #DF5BC9; }
#other_desc {}
#item_detail .itemtitle {margin-top: 12px;color:#3E89CC;float: left;}
#item_detail .itemdetail {color:#626262;padding: 8px 0;float:left;}
#item_detail .itemdetail p { padding-left: 20px; }
#item_detail hr {color: #bfbfbf;height:1px;background:#bfbfbf;}
input.shopping_button, a.shopping_button  {font-size:9pt;padding:0;margin:0;
      font-family:Arial;color:#7FAEDA;padding-top: 4px;
      border:#cfcfcf 1px solid;background:#EAEAEA;cursor:hand; }
#related_item {}
#related_item .product {float:left;padding:1px;}
#related_item .product img {border:0;}
#related_item .product a {color: #DF5BC9;text-decoration:none;border: #fff 1px solid;}
#related_item .product a:hover {color:#626262;border:#CEDDFC 1px solid;}
#related_item a.shopping_button {font-size:9pt;padding:0;margin:0;
      font-family:Arial;color:#7FAEDA;
      border:#cfcfcf 1px solid;background:#EAEAEA;
	  padding: 4px;}
#related_item a.shopping_button:hover {border:#7FAEDA 1px solid;background:#EAEAEA;}

.hbox { border-bottom: #7f7f7f 2px solid; }